package com.goldcn.orderborrow.dto;

import io.swagger.annotations.ApiModelProperty;

/**
 * @Description:借货订单查询DTO
 * @Author Tim Peng
 * @date 2017-4-19 18:27:58
 * @version V1.0
 */
public class OrderBorrowSelectDto {
    @ApiModelProperty(value = "区分数据权限:当登录前用户ID")
    private Long userID;
    @ApiModelProperty(value = "借货状态;0取消,1未审核,21上级审核通过,20上级审核拒绝,31管理员审核通过,30管理员审核拒绝,5已发货,6已收货,7已归还,8已赠送")
    private Integer state;
    @ApiModelProperty(value = "借货审核列表专用:借货状态列表")
    private String states;
    @ApiModelProperty(value = "借货单号")
    private String orderNO;
    @ApiModelProperty(value = "用于检索:借货人")
    private String userName;
    @ApiModelProperty(value = "借货人手机号")
    private String userMobile;
    private String contactMobile;
    private Long branchID;
    private Long twoLevelBranchID;
    private Long subbranchID;
    private Long sellerID;
    private Long startTime;
    private Long endTime;
    @ApiModelProperty(value = "区分数据权限:组织级别")
    private Long organizationalLevel;
    private Long companyID;

    @ApiModelProperty(value = "排序字段")
    private String orderByField;
    @ApiModelProperty(value = "排序规则;0 降序 1 升序")
    private String isAsc;


    public Long getUserID() {
        return userID;
    }

    public void setUserID(Long userID) {
        this.userID = userID;
    }

    public Long getBranchID() {
        return branchID;
    }

    public void setBranchID(Long branchID) {
        this.branchID = branchID;
    }

    public Long getTwoLevelBranchID() {
        return twoLevelBranchID;
    }

    public void setTwoLevelBranchID(Long twoLevelBranchID) {
        this.twoLevelBranchID = twoLevelBranchID;
    }

    public Long getSubbranchID() {
        return subbranchID;
    }

    public void setSubbranchID(Long subbranchID) {
        this.subbranchID = subbranchID;
    }

    public Long getSellerID() {
        return sellerID;
    }

    public void setSellerID(Long sellerID) {
        this.sellerID = sellerID;
    }

    public Long getStartTime() {
        return startTime;
    }

    public void setStartTime(Long startTime) {
        this.startTime = startTime;
    }

    public Long getEndTime() {
        return endTime;
    }

    public void setEndTime(Long endTime) {
        this.endTime = endTime;
    }

    public String getOrderNO() {
        return orderNO;
    }

    public void setOrderNO(String orderNO) {
        this.orderNO = orderNO;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Long getCompanyID() {
        return companyID;
    }

    public void setCompanyID(Long companyID) {
        this.companyID = companyID;
    }

    public Long getOrganizationalLevel() {
        return organizationalLevel;
    }

    public void setOrganizationalLevel(Long organizationalLevel) {
        this.organizationalLevel = organizationalLevel;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getStates() {
        return states;
    }

    public void setStates(String states) {
        this.states = states;
    }


    public String getUserMobile() {
        return userMobile;
    }

    public void setUserMobile(String userMobile) {
        this.userMobile = userMobile;
    }

    public String getContactMobile() {
        return contactMobile;
    }

    public void setContactMobile(String contactMobile) {
        this.contactMobile = contactMobile;
    }

    public String getOrderByField() {
        return orderByField;
    }

    public void setOrderByField(String orderByField) {
        this.orderByField = orderByField;
    }

    public String getIsAsc() {
        return isAsc;
    }

    public void setIsAsc(String isAsc) {
        this.isAsc = isAsc;
    }
}
